package com.cskaoyan.javase._7selective;

import java.util.Scanner;

/**
 * if选择结构,if是java中最最长见的代码结构
 *
 * @since 10:57
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个int数值:");
        int num = sc.nextInt();
        // 代码中,大括号一旦多了,代码多少有些不直观,所以如果是对离散的值做判断,优先选择switch,其余情况一律用if
        if (num == 1) {

        } else if (num == 2) {

        } else {
        }
        switch (num) {
            case 1:
                // case穿越,case穿透 穿刺
                break;
            case 2:
                break;
            default:
        }


        /*
            if在使用时,如果if判断中要执行的语句只有一条的话,那么可以省略大括号
            省略大括号的优点是代码简洁,优雅,美观
            但是它的缺点是,没有大括号时,这个时候if仅能控制一行语句

            我们建议: 禁止省略if的大括号,省略大括号虽然美观,但是一旦忘记if仅能控制一条语句,将会带来bug
                */

        if (num == 10) System.out.println("我是一个好人!");
        System.out.println("你也是一个好人!");

    }
}
